/**
 * Copyright &copy; 2012-2016 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
 */
package com.thinkgem.jeesite.modules.hhx.entity;

import org.hibernate.validator.constraints.Length;

import com.thinkgem.jeesite.common.persistence.DataEntity;

/**
 * 单表生成Entity
 * @author zmy
 * @version 2019-04-08
 */
public class HhxUser extends DataEntity<HhxUser> {
	
	private static final long serialVersionUID = 1L;
	private String username;		// 用户名
	private String password;		// 密码
	private String checkflag;		// 审核状态：0-未审核1-已审核2-审核未通过
	private String companyname;		// 公司全称
	private String companyname1;		// 公司简称
	private String webaddress;		// 公司官网
	private String address;		// 公司地址
	private String category;		// 所属行业
	private String range;		// 融资阶段
	private String amt;		// 融资金额
	private String description;		// 公司描述
	private String cardurl;		// 名片
	private String imgurl;		// 头像
	private String tel;		// 联系电话
	private String truename;		// 真实姓名
	private String idcard;		// 身份证
	private String status;		// 状态：0-未认证1-正常2-失信用户
	private String job;//职位
	private String focus;//关注量
	private String invite;//邀约量
	private String banlance;//余额
	private String score;
	
	public HhxUser() {
		super();
	}

	public HhxUser(String id){
		super(id);
	}

	@Length(min=0, max=32, message="用户名长度必须介于 0 和 32 之间")
	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}
	
	@Length(min=0, max=32, message="密码长度必须介于 0 和 32 之间")
	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	
	@Length(min=0, max=2, message="审核状态：0-未审核1-已审核2-审核未通过长度必须介于 0 和 2 之间")
	public String getCheckflag() {
		return checkflag;
	}

	public void setCheckflag(String checkflag) {
		this.checkflag = checkflag;
	}
	
	@Length(min=0, max=32, message="公司全称长度必须介于 0 和 32 之间")
	public String getCompanyname() {
		return companyname;
	}

	public void setCompanyname(String companyname) {
		this.companyname = companyname;
	}
	
	@Length(min=0, max=32, message="公司简称长度必须介于 0 和 32 之间")
	public String getCompanyname1() {
		return companyname1;
	}

	public void setCompanyname1(String companyname1) {
		this.companyname1 = companyname1;
	}
	
	@Length(min=0, max=32, message="公司官网长度必须介于 0 和 32 之间")
	public String getWebaddress() {
		return webaddress;
	}

	public void setWebaddress(String webaddress) {
		this.webaddress = webaddress;
	}
	
	@Length(min=0, max=32, message="公司地址长度必须介于 0 和 32 之间")
	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}
	
	@Length(min=0, max=32, message="所属行业长度必须介于 0 和 32 之间")
	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}
	
	@Length(min=0, max=32, message="融资阶段长度必须介于 0 和 32 之间")
	public String getRange() {
		return range;
	}

	public void setRange(String range) {
		this.range = range;
	}
	
	public String getAmt() {
		return amt;
	}

	public void setAmt(String amt) {
		this.amt = amt;
	}
	
	@Length(min=0, max=255, message="公司描述长度必须介于 0 和 255 之间")
	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}
	
	@Length(min=0, max=1000, message="名片长度必须介于 0 和 1000 之间")
	public String getCardurl() {
		return cardurl;
	}

	public void setCardurl(String cardurl) {
		this.cardurl = cardurl;
	}
	
	@Length(min=0, max=1000, message="头像长度必须介于 0 和 1000 之间")
	public String getImgurl() {
		return imgurl;
	}

	public void setImgurl(String imgurl) {
		this.imgurl = imgurl;
	}
	
	@Length(min=0, max=11, message="联系电话长度必须介于 0 和 11 之间")
	public String getTel() {
		return tel;
	}

	public void setTel(String tel) {
		this.tel = tel;
	}
	
	@Length(min=0, max=10, message="真实姓名长度必须介于 0 和 10 之间")
	public String getTruename() {
		return truename;
	}

	public void setTruename(String truename) {
		this.truename = truename;
	}
	
	@Length(min=0, max=22, message="身份证长度必须介于 0 和 22 之间")
	public String getIdcard() {
		return idcard;
	}

	public void setIdcard(String idcard) {
		this.idcard = idcard;
	}
	
	@Length(min=0, max=5, message="状态：0-未认证1-正常2-失信用户长度必须介于 0 和 5 之间")
	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getJob() {
		return job;
	}

	public void setJob(String job) {
		this.job = job;
	}

	public String getFocus() {
		return focus;
	}

	public void setFocus(String focus) {
		this.focus = focus;
	}

	public String getInvite() {
		return invite;
	}

	public void setInvite(String invite) {
		this.invite = invite;
	}

	public String getBanlance() {
		return banlance;
	}

	public void setBanlance(String banlance) {
		this.banlance = banlance;
	}

	public String getScore() {
		return score;
	}

	public void setScore(String score) {
		this.score = score;
	}
	
}